package controller.packing;

import javafx.beans.property.SimpleStringProperty;

/**
 * 收入列表包装类
 */
public class IncomeList
{
    /**
     * 科室名
     */
    private final SimpleStringProperty officeName;
    /**
     * 医生编号
     */
    private final SimpleStringProperty docNum;
    /**
     * 医生名字
     */
    private final SimpleStringProperty docName;
    /**
     * 挂号类型
     */
    private final SimpleStringProperty regType;
    /**
     * 挂号数量
     */
    private final SimpleStringProperty regCount;
    /**
     * 总收入
     */
    private final SimpleStringProperty totalIncome;

    /**
     * 初始化收入列表
     * @param oName
     * @param dNum
     * @param dName
     * @param rType
     * @param rCount
     * @param tIncome
     */
    public IncomeList(String oName, String dNum, String dName,
                      String rType, String rCount, String tIncome)
    {
        this.officeName = new SimpleStringProperty(oName);
        this.docNum = new SimpleStringProperty(dNum);
        this.docName = new SimpleStringProperty(dName);
        this.regType = new SimpleStringProperty(rType);
        this.regCount = new SimpleStringProperty(rCount);
        this.totalIncome = new SimpleStringProperty(tIncome);
    }

    /**
     * 获取科室名
     * @return
     */
    public String getOfficeName() {
        return officeName.get();
    }

    /**
     * 设置科室名
     * @param fName
     */
    public void setOfficeName(String fName) {
        officeName.set(fName);
    }

    /**
     * 设置医生名
     * @return
     */
    public String getDocNum() {
        return docNum.get();
    }

    /**
     * 设置医生编号
     * @param fName
     */
    public void setDocNum(String fName) {
        docNum.set(fName);
    }

    /**
     * 获取医生名字
     * @return
     */
    public String getDocName() {
        return docName.get();
    }

    /**
     * 设置医生名字
     * @param fName
     */
    public void setDocName(String fName) {
        docName.set(fName);
    }

    /**
     * 获取号种
     * @return
     */
    public String getRegType() {
        return regType.get();
    }

    /**
     * 设置号种
     * @param fName
     */
    public void setRegType(String fName) {
        regType.set(fName);
    }

    /**
     * 获取挂号人数
     * @return
     */
    public String getRegCount() {
        return regCount.get();
    }

    /**
     * 设置挂号人数
     * @param fName
     */
    public void setRegCount(String fName) {
        regCount.set(fName);
    }

    /**
     * 获取总收入
     * @return
     */
    public String getTotalIncome() {
        return totalIncome.get();
    }
    /**
     * 设置总收入
     */
    public void setTotalIncome(String fName) {
        totalIncome.set(fName);
    }

}
